package com.neu.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.neu.entity.Disecategory;
import com.neu.service.DisecategoryService;
import com.neu.util.JsonResult;
import com.neu.util.ResultCode;

/**
 * 本模块为疾病类型，疾病类型获取到DiseCategoryID查询Disease疾病
 * @author rozen
 * 
 */


@RestController
@CrossOrigin
@RequestMapping("/his/diseCategory")
public class DisecategoryController {
	@Autowired
	private DisecategoryService disecategoryService;
//	获取所有的疾病分类  支持根据分类名称和疾病类型搜索
		@GetMapping("/get_diseCategory")
		public JsonResult<List<Disecategory>> getAllDiseCategory(@RequestParam("dicaName") String dicaName,@RequestParam("dicaType") int dicaType) {
		
			return new JsonResult<List<Disecategory>>();
		}
//	添加疾病分类的方法
		@PostMapping("/add_diseCategory")
		public JsonResult<Boolean> addDiseCategory(@RequestBody Disecategory disecategory) {



				return new JsonResult<Boolean>();

		}	
//  根据id修改
		@PostMapping("/update_diseCategory")
		public JsonResult<Boolean> updateDiseCategory(@RequestBody Disecategory disecategory) {



				return new JsonResult<Boolean>();

		}
//	 分页查询疾病分类  支持分类名称和疾病类型
		@GetMapping("/get_categoryQuery")
		public JsonResult<List<Disecategory>> pageDiseCategoryQuery(int page,int limit,String dicaName,int dicaType) {
	
			return new JsonResult<List<Disecategory>>();
		}
//	删除疾病分类
		@PostMapping("/delere_iseCategory")
		public JsonResult<Boolean> delereDiseCategoryQuery(int id) {

				return new JsonResult<Boolean>();
		}
		
}
